multipiston engine - Turkish English Dictionary